package com.me.study.javaBasic.exception;

import java.text.ParseException;
import java.text.SimpleDateFormat;

/**
 * 本类用来演示Java积极处理异常方式:try catch 作者 JSD1402班 时间 下午1:42:07
 */
public class ExceptionDemo1 {
	public static void main(String[] args) throws Exception {
		System.out.println(finallyReturn());
	}

	public static String finallyReturn() {
		String result = "";
		try {
			new SimpleDateFormat("yyyy").parse("2013");
			result = "success";
			return result;
		} catch (ParseException e) {
			System.out.println("无法解析...");
			result = "error";
			return result;
			// throw new Exception("除数或者被除数不能为空!", e.getCause());
		} finally {
			// 一般做资源释放工作, finally代码块 不管上面代码是否抛出异常, 它始终会被执行
			// (除非上面有`System.exit(0);`)
			result = "--finally--";
			return result;
		}
	}
}
